package muhnes.sizoo.dal;

import muhnes.sizoo.HibernateUtilZoologia;
import muhnes.sizoo.modelo.Terrestre;

/**
 * Clase que implementa los metodos definidos en TerrestreDao
 * @author Ricardo Orellana
 */
public class TerrestreDaoImpl extends GenericoDAO< Terrestre, String >  
                              implements TerrestreDao{
       
    public TerrestreDaoImpl() {
        super( HibernateUtilZoologia.getSessionFactory() );
    }

    @Override
    protected Class<?> getClaseEntidad () {
        return Terrestre.class;
    }

    /**
     * Método encargado de verficar que los especimenes terrestres sean unicos
     */
    @Override
    public boolean verificarUnicidad(Terrestre entidad) {
        return true;
    }
    
    /**
     * Método que verifica la dependencia de los especimenes terrestres con las demas entidades
     */
    @Override
    public boolean verificarDependencia (Terrestre entidad) {
        return false;
    }
    
}
